Skip to content

chore: update to SPEC0 python versions#75

Merged
dwhswenson merged 3 commits into
omsf:mainfrom
ethanholz:spec0-python-versions
Jun 25, 2026
Merged

chore: update to SPEC0 python versions#75
dwhswenson merged 3 commits into
omsf:mainfrom
ethanholz:spec0-python-versions

Conversation

@ethanholz

Copy link
Copy Markdown
Contributor

This PR updates minimum support to Python 3.12 or greater per current SPEC0.

Assisted-by: Pi:gpt-5.5
Assisted-by: Pi:gpt-5.5
Assisted-by: Pi:gpt-5.5

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project’s declared and CI/release Python versions to align with SPEC0 by raising the minimum supported Python version to 3.12+.

Changes:

  • Bumped requires-python in pyproject.toml from >= 3.11 to >= 3.12.
  • Updated the release workflow to build using Python 3.12.
  • Updated the CI matrix to drop Python 3.11 and test on 3.12–3.14.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
pyproject.toml Raises the declared minimum supported Python version to 3.12.
.github/workflows/release.yaml Updates release builds to run on Python 3.12.
.github/workflows/ci.yaml Updates CI test matrix to start at Python 3.12 and include newer versions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ethanholz ethanholz self-assigned this Jun 22, 2026
@ethanholz ethanholz requested a review from dwhswenson June 22, 2026 21:18

@dwhswenson dwhswenson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Merging.

@dwhswenson dwhswenson merged commit b0f96b3 into omsf:main Jun 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants